+ [IAD-MIGRATION-124] Добавление кодо ошибок с других спецификаций домена IAD
Наполнение мастер-данных базовыми кодами ошибок ИИ и СУБД симулятора
NoteКраткая карточка задачи
- Репозиторий / Компонент:
auth-service(Базаauth_db, контур SECURITY). - Целевая СУБД: PostgreSQL v15+.
- Ссылка на Метод: Метод регистрации
- Статус: Готово к реализации
- Инструкция по шагам: Выполнить стартовую SEED-миграцию для наполнения реестра каноническими кодами ошибок, возникшими в рамках пересборки 14 топиков и 22 sequence-диаграмм архитектурного манифеста.
Спецификация вилок исключений и обработки ошибок
При аутентификации система обрабатывает ошибки безопасности на Шаге 5, не раскрывая наружу, какая именно часть учетных данных была неверной. Это защищает контур от перебора логинов злоумышленниками.
2. Ошибка валидации формата email (HTTP 422 Unprocessable Entity)
Возвращается на Шаге 4 бэкенд-шлюзом FastAPI, если переданная строка в поле username не соответствует валидному синтаксису адреса электронной почты.
{
"error_code": "ERR-VALIDATION-FAILED",
"message": "Передан некорректный формат логина (требуется валидный email).",
"details": [
{
"loc": ["body", "username"],
"msg": "value is not a valid email address",
"type": "value_error.email"
}
]
}